summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFelix Wallin <nibbler.v1@gmail.com>2010-12-08 16:08:15 (GMT)
committer Felix Wallin <nibbler.v1@gmail.com>2010-12-08 16:08:15 (GMT)
commit048a0672c7106b7a586fad60447bbaf84a1679db (patch)
tree836c7c5104f2cae476f40a7d576a1200a67c623d /src
parent96da33160101d0ea0c887025bbacd53a1011f573 (diff)
downloadpowder-048a0672c7106b7a586fad60447bbaf84a1679db.zip
powder-048a0672c7106b7a586fad60447bbaf84a1679db.tar.gz
function pointers, not doing anything yet
Diffstat (limited to 'src')
-rw-r--r--src/graphics.c2
-rw-r--r--src/powder.c18
2 files changed, 20 insertions, 0 deletions
diff --git a/src/graphics.c b/src/graphics.c
index 73e88be..be9e4c9 100644
--- a/src/graphics.c
+++ b/src/graphics.c
@@ -1377,6 +1377,7 @@ void draw_parts(pixel *vid)
ny = (int)(parts[i].y+0.5f);
if(cmode!=CM_HEAT)
{
+ ptypes[parts[i].type].draw ();
if(t==PT_STKM) //Just draw head here
{
char buff[10]; //Buffer for HP
@@ -3090,4 +3091,5 @@ void ClearScreen()
{
glClear(GL_COLOR_BUFFER_BIT);
}
+
#endif
diff --git a/src/powder.c b/src/powder.c
index 00179cc..16d545b 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -8,6 +8,24 @@
int isplayer = 0;
float player[27]; //[0] is a command cell, [3]-[18] are legs positions, [19] is index, [19]-[26] are accelerations
+void draw_dust ()
+{
+
+}
+void draw_watr ()
+{}
+void draw_oil ()
+{}
+void draw_pfire ()
+{}
+void draw_stne ()
+{}
+void draw_lava ()
+{}
+void draw_gun ()
+{}
+void draw_nitr ()
+{}
particle *parts;
particle *cb_parts;