opfromthestart
4a1f1b7545
It actually works now
...
It threw errors before
2021-04-18 15:09:29 -04:00
opfromthestart
af7b39d8e9
Better Interactables
...
Created Interactable class
Introduced dependency of Button and Checkbox on Interactable
Created Checkbox class
2021-04-18 14:58:53 -04:00
opfromthestart
a0acd16008
Now actually works
...
Only captures events that it needs
2021-04-17 11:03:23 -04:00
opfromthestart
330ed1ab9b
Buttony things
...
Centered button text
Label object
New dynamic text color
2021-04-17 11:01:03 -04:00
opfromthestart
7e852ff05f
Attempting to add focus
...
it doesnt work but still
2021-04-17 09:34:10 -04:00
opfromthestart
6e1b0e3f69
Buttons work
...
Clicking and disabling now works
2021-04-17 09:12:09 -04:00
opfromthestart
411780b120
Made onClick
...
It should work but idk for sure
2021-04-17 08:21:29 -04:00
opfromthestart
5359b93738
Bettering the Button
...
Not really
TPS is 20 now
2021-04-17 08:07:01 -04:00
opfromthestart
f9aae94bbc
Return TPS to 20
...
yeah
2021-04-16 21:26:57 -04:00
opfromthestart
5c57a57e9a
Button things
...
Moved button to LayerTestUI
Saved all_buttons.png in resources
Idk it still wont render the button
2021-04-16 21:26:28 -04:00
opfromthestart
468b6dc327
Create Button.java
...
Created Button class
Trying to give good functionality
2021-04-16 19:25:26 -04:00
opfromthestart
69942ad17b
Reset Default TPS
...
TPS of 47 to TPS of 20
2021-04-12 20:38:21 -04:00
opfromthestart
3c74a808f3
Added Queue
...
+Added Queue class
*Replaced TPS Averager with a Queue
2021-04-12 20:35:29 -04:00
opfromthestart
8327fcfd19
Counter Class
...
+Added Counter class
*Replaced current TPS meter with a Counter
2021-04-12 19:49:51 -04:00
32851b8fb0
Added a serverside uptime tick counter
2021-04-09 20:34:47 +03:00
c49fdfa5ff
Added a crude music player and fixed a lot of OpenAL stuff
...
- Game will now play all Vorbis files in music/ directory (at runtime)
- Random order with random pauses (15 to 60 sec)
- Force start by pressing M
- Added AudioRegistry for performance
- Speakers now can change data correctly
- Added ResourceReaders
- Classpath and Filesystem for now
- Added local controls. Use with ControlTriggers.localOf(...)
NB: No actual music files included (yet). Place them in music/ directory
of the game directory (e.g. in <project>/run/music).
2021-03-26 23:51:51 +03:00
9d7f69892b
Removed unused import and renamed VSYNC to VSync
2021-03-26 21:57:54 +03:00
73d24d36f4
Added support VSYNC and fixed crashreporter formatter
2021-01-31 13:29:10 +03:00
bdb3bff570
Merge branch 'master' of git@github.com:OLEGSHA/Progressia.git
2021-01-31 13:23:05 +03:00
6997bb1104
Fixed compilation issue
2021-01-31 13:12:10 +03:00
eac0a34516
Clarified RAM requirement in README.md
2021-01-30 22:59:01 +03:00
127d1c3d87
Refactored Sound Engine
...
- Renamed SoundEffect to Sound
- Now Music inherits Sound
- Now every sound has parameter timeLength
2021-01-29 18:35:05 +03:00
26a35f306c
Fixed chunk model updates
2021-01-26 22:21:03 +03:00
52f3f653d8
Added Fullscreen mode
2021-01-26 21:23:33 +03:00
fc85eb5658
Removed accidentally committed local build.gradle
2021-01-25 10:46:02 +03:00
260562310a
Refactored CROs, removed internal chunk borders. Documented CROs.
...
- Refactored CROs
- Renamed CROOpaqueCube to CROSurface (including relevant interfaces)
- Optimized CROS
- CROS now takes neighbor chunks into account
- Refactored default OptimizedSurface implementations
- Documented some CRO code
2021-01-24 20:48:38 +03:00
85edc07c75
Incremented version and corrected whitespace in buildPackages.sh
2021-01-21 18:15:50 +03:00
fcf225f9c7
Updated NSIS installer
...
Added:
- game icon
- left side image
- desktop shortcut
- main menu shortcut
- working directory in AppData
2021-01-20 18:09:59 +03:00
a0346bcb9c
Changed version string to TechDemo
v0.0.0-techdemo
TechDemo
2021-01-13 21:18:40 +03:00
ad1d1396df
Fixed installation path in Debian packages
2021-01-13 19:00:58 +03:00
c2d91726a7
Formatted source, added/updated copyright headers
...
- Also added formatting settings for Eclipse IDE
2021-01-13 14:36:18 +03:00
8f3009300f
Moved some files around
...
- Renamed FloatMathUtils to FloatMathUtil
- Renamed TextureUtils to TextureUtil
- Moved .common.io to .common.world.io
2021-01-12 22:21:06 +03:00
ac42f639f2
Update .gitattributes
2021-01-12 22:15:11 +03:00
b3ce0ca3c4
Fixed text encoding, texture transparency, labels in debug layer
2021-01-12 21:11:53 +03:00
802f736e37
Added IntelliJIDEAGuide and fixed typos in EclipseGuide
2021-01-12 19:24:02 +03:00
70c213fe0d
Added localization, LayerTestGUI hiding and fixed two bugs
...
- Re-added localization
- Currently en-US, ru-RU
- Switch with L
- Used in LayerTestGUI and the new LayerAbout
- Added LayerAbout
- Contains game named and version
- Localized
- TestLayerGUI is hidden by default
- Switch visiblity with F3
- Fixed alignment of text inside Labels
- Fixed crash reports not showing suppressed exceptions and causes
2021-01-12 00:36:18 +03:00
9a9823be0d
Merge branch 'Textures'
2021-01-11 22:02:07 +03:00
a3ac4e8aa0
Added several new tiles and updated Glass texture
...
- Added Painting to demonstrate "HD" texture support
- Added RoughPaint and DecorativeBricks to decorate a house outside
- Added WhitePaint to create windows
- Added TilesSmall and TilesLarge
- Updated Glass texture to make it brighter and add streaks
2021-01-11 21:58:00 +03:00
02ef94a395
Corrected spelling
2021-01-11 11:25:42 +03:00
a67d3ba1bb
Added the ability to sprint
...
When you double-tap the W key, the character starts moving faster
2021-01-11 00:17:31 +03:00
76a6c4a186
Made glass not remove tiles under itself and updated 2 textures
...
- Glass is no longer solid and is now transparent
- Updated Clock and Wallpaper textures
2021-01-11 00:07:34 +03:00
d2450c796b
Fixed runtime problems, renamed some content and disabled saves
...
- Made sure texture names had correct case
- Renamed Test:Wood to Test:Log
- Renamed Test:Time to Test:Clock
- Links in crash reports are now clickable from Eclipse
2021-01-10 23:54:12 +03:00
73be13734e
Merge branch 'master' into Textures
2021-01-10 23:33:22 +03:00
WarDref
b1e5917323
Updated and added textures for blocks and tiles
...
-WoodenPlank
-clock
-Sand
-CeilingTile1
-CeilingTile2
-Wallpaper
-Wood
-ConcreteBlock
-Glass
-BrickWhite
-Brick
2021-01-10 23:13:23 +03:00
9d305890d1
Crash reports now include the stacktrace of .report()
2021-01-10 23:00:49 +03:00
c1b1d930ce
Added audio system initialization
2021-01-10 21:44:03 +03:00
920284190c
Updated Windows building instructions in README.md
2021-01-10 21:06:43 +03:00
8f419b4d02
Rewrote README, wrote building guides and cleaned up
...
- Updated/prettified README.md
- Wrote extensive building guides
- Removed pictures/
- Removed music samples
- Made sure that git creates run/ when cloning
2021-01-10 20:52:45 +03:00
eb34a4c0d2
Replaced ALTest with AudioSystem class
2021-01-09 19:01:18 +03:00
a4dd14491d
Fixed build scripts
...
- Eclipse is now able to detect native dependencies correctly
- `buildPackages.sh debian' exits with correct exit code
- Renamed `require*Dependencies' to `request*Dependencies'
2021-01-09 14:14:36 +03:00