honey

very old unfinished project. tracking so i dont lose it
git clone git://moonbender.net/honey
Log | Files | Refs | README

honey.c (667B)


      1 #include <math.h>
      2 #include <stdint.h>
      3 #include <stdlib.h>
      4 
      5 #include "common.h"
      6 
      7 uint8_t running = 1;
      8 extern uint8_t WindowResize;
      9 //extern uint16_t WWidth, WHeight;
     10 extern uint8_t PixBuffer[];
     11 uint32_t CurX, CurY;
     12 
     13 // Actor Data
     14 uint32_t ActX, ActY;
     15 double ActAngle;
     16 
     17 float pi = 3.14159;
     18 
     19 //input functions
     20 void UpdateCursor(uint32_t x, uint32_t y)
     21 {
     22 	CurX = x;
     23 	CurY = y;
     24 }
     25 
     26 void Mouse2Pressed()
     27 {
     28 
     29 }
     30 
     31 void Mouse1Pressed()
     32 {
     33 }
     34 
     35 void HoneyInit()
     36 {
     37 	InitRender();
     38 	ActAngle = 0;
     39 	CurX = CurY = 0;
     40 }
     41 
     42 void HoneyMain ()
     43 {
     44 	ActAngle = -(pi / 2) + atan2( 	(double)(CurY - (double)(YREZ / 2)), 
     45 						(double)(CurX - (double)(XREZ / 2))	);
     46 	DrawFrame(F_HONEY, ActAngle);
     47 }