8000 GitHub - Ryan1729/ice_puzzles: an old thing I made that I'm attempting to resurrect.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Ryan1729/ice_puzzles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##TODO -> put level generation on separate thread from UI

Installation for Compilation

This program relies on libBearLibTerminal.so so that should be copied into usr/local/lib or another folder indicated by this command: ldconfig -v 2>/dev/null | grep -v ^$'\t'

then you should run sudo ldconfig to complete the installation.

Then the executable should run correctly.

Alternately if your OS has a package for BearLibTerminal, that may work as well.

Compiling for Windows

Comment out the line containing crate-type = ["dylib"] in the Cargo.toml in the state_manipulation folder. (this is more or less a workaround for this issue, hopefully we will eventually be able to make this switch using the cfg attribute, but currently using the attribute doesn't appear to work correctly.)

Run cargo build --release then copy the exe in ./target/release to the desired location as well as the following :

  • a copy of the precompiled BearLibTerminal.dll and BearLibTerminal.lib.
  • the state_manipulation.dll in ./target/release/deps
  • any necessary assets (graphics, sound, etc.).

About

an old thing I made that I'm attempting to resurrect.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0