Akari
64ef056cd9
Removed more needless stuff.
2011-07-04 11:21:13 +03:00
Akari
470af8fe39
More cleanup & added memset
2011-07-04 11:08:38 +03:00
Akari
7ac295276b
Merge branch 'master' into akari/options_menu
...
Conflicts:
src/global.c
src/global.h
src/main.c
src/resource/texture.c
2011-07-04 10:37:34 +03:00
laochailan
0b2aaf0799
Split up Global and Resources
...
reduced number of variables.
2011-07-04 09:14:08 +02:00
Akari
78afa685d6
Fixed some typos, removed unused stuff.
2011-07-03 22:55:51 +03:00
Akari
3d31a1641c
Added some more comments
2011-07-03 22:52:33 +03:00
Akari
15d3bbdd2b
Cleanup: redone binding interface, moved stuff around, added lame comments
2011-07-03 22:35:55 +03:00
Akari
7d9853f96c
Updated the code to work correctly after akari/screenshot merge
2011-07-03 21:22:13 +03:00
Akari
db2842e595
Merge branch 'master' into akari/options_menu
2011-07-03 21:18:26 +03:00
laochailan
67aafc58b9
Reincluded ifdefs for mingw mkdir
...
also changed screenshot filename syntax to ISO date.
2011-07-03 20:14:53 +02:00
laochailan
12c466db23
Merge pull request #3 from nexAkari/akari/screenshot
...
Screenshots
2011-07-03 10:51:20 -07:00
Akari
c75725f542
Added includes for "paths/native.h" and removed useless casts.
2011-07-03 20:49:52 +03:00
Akari
501f9a7c59
Made outpath allocate dynamically
2011-07-03 20:44:34 +03:00
Akari
d16ae13aca
Got rid of the ifdefs. POSIX or GTFO.
2011-07-03 20:24:39 +03:00
Akari
de1a4139cb
Try to autocreate config and screenshot directories (TODO: test on windows)
2011-07-03 20:08:39 +03:00
Akari
48b8771905
Call the getter in draw_options_menu, so outside updates to options such as fullscreen are handled properly
2011-07-03 19:46:40 +03:00
Akari
3b9b08a23b
fixed typo
2011-07-03 19:26:02 +03:00
Akari
083bddb778
Added a "Controls" caption
2011-07-03 19:11:04 +03:00
Akari
757dda7715
Allowed the user to customize controls
2011-07-03 18:55:31 +03:00
Akari
9e35feadad
Added keybinds and config saving (TODO: allow the user to actually customize the keys)
2011-07-03 18:37:18 +03:00
Akari
3e4413ca1c
Added copyright comments to src/menu/options.*
2011-07-03 17:09:28 +03:00
Akari
39d6d9bccf
A bit of cleanup and various fixes
2011-07-03 17:05:52 +03:00
Akari
599d5a8d82
Added a basic options menu. Doesn't save to the config yet.
2011-07-03 16:11:18 +03:00
Akari
9ffd4e2c5d
Merged global_input into global_processevent
2011-07-02 21:13:21 +03:00
Akari
27c64baa76
Added a screenshot feature, default keybind - p.
2011-07-02 19:36:08 +03:00
laochailan
056e3bdae8
Merge pull request #2 from nexAkari/akari/fullscreen_hotkey
...
Toggle-fullscreen hotkeys
2011-07-02 07:54:46 -07:00
Akari
1a766af6a5
Made the charselect menu use global_input as well
2011-07-02 17:50:13 +03:00
Akari
c8bf2d8cab
Added a key_fullscreen option to the config
...
Allows to define another toggle-fullscreen key in addition to the Alt+Enter shortcut. Defaults to F11 since it's common in many applications.
2011-07-02 17:06:10 +03:00
Akari
dd3b9ab635
Allowed the user to dynamically toggle fullscreen/windowed modes with the well-known Alt+Enter hotkey
2011-07-02 16:28:38 +03:00
laochailan
11a130abcc
limited continues + fbo fix
...
went over the continue thing, also had a fix for some rtt issue (stage was rendered way too wide on the left).
2011-07-02 12:45:32 +02:00
laochailan
5e8706e55e
Merge pull request #1 from nexAkari/akari/gameover_continue
...
Allowed the player to continue the game upon losing all lifes.
2011-07-02 03:29:58 -07:00
Akari
29b12b6253
Allowed the player to continue the game upon losing all lifes (asked with a menu). Continues are kept track of, may be used later to implement the traditional no-good-end-with-continues.
2011-07-02 12:39:36 +03:00
laochailan
a2a6fb9343
marisa laser revamped
...
also added fullscreen config option
2011-06-29 17:01:03 +02:00
laochailan
561a7faf4b
fancyness and content
...
i am content with the current development of content.
2011-06-28 19:23:02 +02:00
laochailan
36e4dc331b
compatibility for old hardware
...
added two config options:
disable_shader: will turn off the use of shaders and fbos in the game. there is no full replacement for them, however.
disable_audio: guess what.
both options *should* be activated automatically as soon as something goes wrong.
2011-06-27 13:36:35 +02:00
laochailan
82c464fe44
GLEW "error handling", cleaning paths
...
enough porting issues for now, i think.
2011-06-27 08:20:42 +02:00
laochailan
f5550d4f49
there was a potential segfault
2011-06-26 21:15:01 +02:00
laochailan
61c4d39b7e
some independence
2011-06-26 20:23:28 +02:00
laochailan
e470236379
use glew and err.h replacement
...
some changes for compatibility and windows.
2011-06-26 16:10:13 +02:00
laochailan
5a2ac5b7ba
"API changes", swirl
...
you see dat swirl? you see two z^3*i^|z|?
2011-06-26 13:45:27 +02:00
laochailan
512fd9a8e3
deathbombing, marisa shot #1
...
DEATHBOMB_TIME shall be 10 frames. i think it's appropriate. marisa haz lasorz. (actually made of projectiles, not from lasers). some fixes.
2011-06-25 12:41:40 +02:00
laochailan
e2ec67bc39
Player Selection.
...
may also include traces of minor fixes i forgot.
2011-06-24 19:16:05 +02:00
laochailan
bd44c8b570
Marisa and difficulty menu
2011-06-24 12:35:03 +02:00
laochailan
924091b7be
bugfix: no config segfault
2011-06-13 19:05:15 +02:00
laochailan
3861a69d62
menus - the beginning
...
implemented:
[x] ingame menu
[x] main menu
[x] menus
[x] fancy fades
[x] structural earthquake
[ ] the rest of the main menu (difficulty/char select)
2011-06-13 18:48:36 +02:00
laochailan
332a01d53d
Config parser
...
config files to be placed at: ~/.taisei/config
see config.example.
2011-05-21 18:20:04 +02:00
laochailan
c811fa76e7
Fx/API/Particles
...
Bullet creation and death effects (don't know what is new in detail), improvements on the "API", especially around create_projectile() and extensive use of particles in addtion with generic particle/projectile movement and drawing rules (see projectile.h)
2011-05-21 15:02:19 +02:00
laochailan
5239e7ec08
added myon draw rule
...
sometimes complicated things already lay on the table. think about it before sacrificing your paper and spinal health for extensive math gore.
2011-05-14 17:26:43 +02:00
laochailan
91b3b7d65e
reference system
...
added some kind of reference system (see list.h) to ensure particles/projectiles/enemies storing pointers to each other that they will not access a borked address.
2011-05-13 19:03:02 +02:00
laochailan
eae73f77ad
added Freeze Sign ~ Perfect Freeze
...
implementation of test spellcard almost as seen in Touhou 6.
2011-05-09 13:42:02 +02:00