laochailan
fe7cd62545
min/max #undef for mingw compatibility
2012-08-03 16:57:29 +02:00
Andrew "Akari" Alexeyew
fe4baa3b14
Merge remote-tracking branch 'upstream/master' into stage3
2012-07-30 19:23:43 +03:00
Andrew "Akari" Alexeyew
ddb6879892
Merge remote-tracking branch 'upstream/master' into stage3
...
Conflicts:
src/global.h
2012-07-30 17:38:40 +03:00
Andrew "Akari" Alexeyew
a322371b5f
Introduced playername option, fancied up the replayview menu, etc
2012-07-29 23:39:52 +03:00
Andrew "Akari" Alexeyew
cf6f58eae1
Fixed bitchy background autodisabler
2012-07-29 14:11:44 +03:00
Andrew "Akari" Alexeyew
f50e24693a
Merge remote-tracking branch 'upstream/master' into stage3
...
Conflicts:
src/laser.c
2012-07-29 13:31:04 +03:00
laochailan
7b355fbb77
Merge branch 'master' of github.com:laochailan/taisei
...
Conflicts:
src/global.h
2012-07-29 10:58:46 +02:00
laochailan
45dc909b4b
made min global, changes for mingw builds
2012-07-29 09:32:56 +02:00
Andrew "Akari" Alexeyew
c7886ac0ae
Merge remote-tracking branch 'upstream/master' into stage3
...
Conflicts:
src/enemy.c
src/global.c
2012-07-29 09:19:58 +03:00
Andrew "Akari" Alexeyew
3d59ba51e4
user-adjustable resolution, fuck yeah
2012-07-28 23:53:53 +03:00
Andrew "Akari" Alexeyew
769c240e03
Merge remote-tracking branch 'upstream/master' into stage3
...
Conflicts:
src/global.c
src/global.h
2012-07-27 21:59:24 +03:00
Andrew "Akari" Alexeyew
5a7f17a240
Added a custom random generator
2012-07-27 20:11:45 +03:00
Andrew "Akari" Alexeyew
f3f597a55b
Fixed projectile rules
2012-07-22 14:21:49 +03:00
Andrew "Akari" Alexeyew
101ae15c45
Merge remote-tracking branch 'upstream/master' into stage3
2012-07-20 22:27:26 +03:00
laochailan
ef03e87306
Resolution independence
2012-07-20 21:24:12 +02:00
Andrew "Akari" Alexeyew
0dd3ae4848
first spellcard test
2012-07-18 20:19:14 +03:00
Andrew "Akari" Alexeyew
5308856f1f
proper replay saving and some minor stuff
2012-07-16 18:47:06 +03:00
Andrew "Akari" Alexeyew
ccc9f341db
suddenly, replays, thousands of them. (not really, just one for now)
2012-07-14 20:46:03 +03:00
Andrew "Akari" Alexeyew
8e0f390386
Remade player input and movement, more or less replay-ready now. Also made the direction vector normalized.
2012-07-14 17:37:52 +03:00
Andrew "Akari" Alexeyew
7fb8b25732
improved the no-stage-bg feature, and extended the options menu functionality while I was at it
2012-07-13 23:42:35 +03:00
laochailan
89a019f1fb
Stage 3D background system/Stage 2 background
...
shaders!
2012-01-06 21:52:55 +01:00
laochailan
a2a822eb86
Fixed some prototype warnings.
2011-12-29 09:41:46 +01:00
laochailan
75d7e8489e
Using a VBO for all the quads.
2011-12-25 08:18:03 +01:00
laochailan
8b5b9c7d77
Difficulty levels (and even better menu selector)
2011-11-06 16:17:46 +01:00
laochailan
fc7b99325f
Added MASTER SPARKU!
2011-07-05 15:20:19 +02:00
laochailan
4c3d6512d2
Did the same for options
2011-07-04 14:21:36 +02:00
laochailan
bd1694226c
death delay and fixed controls in menu
2011-07-04 14:10:12 +02:00
laochailan
0b2aaf0799
Split up Global and Resources
...
reduced number of variables.
2011-07-04 09:14:08 +02: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
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
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
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
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
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
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
laochailan
d9fdc2aa0e
Dialogs! conversational~
...
fun fact: taisei might build with -Wall -Werror now.
2011-05-08 13:48:25 +02:00
laochailan
c220f7b4ae
uh cirno and poweritem -> item
2011-04-29 10:26:37 +02:00
laochailan
bdc0db9957
merged Slave and Fairy to Enemy
...
To create a slave, pass ENEMY_IMMUNE for hp in create_enemy(). tip: create_enemyg(...) is an abbreviation for create_enemy(&global.enemies, ...).
There is something like a super fancy event system for Enemies' logic rules now: logic_rule will be called with t = negative special values like EVENT_BIRTH or EVENT_DEATH on corresponding events. cool, isn't it? well those values have to be filtered out (like if(t < 0) return;) if you don't use them so they don't do strange things with your locus.
2011-04-26 12:04:45 +02:00
laochailan
fbccb951c1
architecture for shader & boss shader
...
I didn't think about it. I just. wrote. and it looked like I wanted it to be. yay.
2011-04-25 19:40:21 +02:00
laochailan
d280d8c8ad
laz0rs
...
added straight and curved types of lasers. I'm searching for a better way to render them though. also, renewal of Youmu's shot, inspired by th13.
2011-04-24 15:39:17 +02:00
laochailan
a22ff34511
slave clean up
...
improvements on the slave system. it's player dependent and unglobalized. slaves are controlled by two different kinds of rules: a draw rule and a logic rule. this is necessary because some slaves need special appearances like Myon and drawing is only possible in stage_draw(). this also makes them configurable enough for different shot types and stuff.
2011-04-10 11:19:44 +02:00