Better HL support, HelloWorld running in software

This commit is contained in:
Joshua Granick
2018-06-07 17:06:36 -07:00
parent 742406c0cc
commit ebda41a737
35 changed files with 1152 additions and 393 deletions

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
namespace lime {
@@ -29,8 +30,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
DropEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
namespace lime {
@@ -36,8 +37,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
GamepadEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
namespace lime {
@@ -39,8 +40,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
JoystickEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
#include <stdint.h>
@@ -33,8 +34,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
KeyEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
#include <stdint.h>
@@ -38,8 +39,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
MouseEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
#include <stdint.h>
@@ -35,8 +36,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
TextEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
#include <stdint.h>
@@ -38,8 +39,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
TouchEvent ();

View File

@@ -4,6 +4,7 @@
#include <hl.h>
#include <hx/CFFI.h>
#include <system/ValuePointer.h>
#include <stdint.h>
@@ -45,8 +46,8 @@ namespace lime {
public:
static AutoGCRoot* callback;
static AutoGCRoot* eventObject;
static ValuePointer* callback;
static ValuePointer* eventObject;
WindowEvent ();