mirror of https://github.com/axmolengine/axmol.git
commit
f82e800695
|
@ -55,7 +55,7 @@ public abstract class Cocos2dxActivity extends Activity implements Cocos2dxHelpe
|
||||||
|
|
||||||
this.mHandler = new Cocos2dxHandler(this);
|
this.mHandler = new Cocos2dxHandler(this);
|
||||||
|
|
||||||
this.mGLSurfaceView = onCreateView();
|
this.init();
|
||||||
|
|
||||||
Cocos2dxHelper.init(this, this);
|
Cocos2dxHelper.init(this, this);
|
||||||
}
|
}
|
||||||
|
@ -108,10 +108,8 @@ public abstract class Cocos2dxActivity extends Activity implements Cocos2dxHelpe
|
||||||
// ===========================================================
|
// ===========================================================
|
||||||
// Methods
|
// Methods
|
||||||
// ===========================================================
|
// ===========================================================
|
||||||
|
public void init() {
|
||||||
public Cocos2dxGLSurfaceView onCreateView() {
|
|
||||||
// Init handler
|
|
||||||
|
|
||||||
// FrameLayout
|
// FrameLayout
|
||||||
ViewGroup.LayoutParams framelayout_params =
|
ViewGroup.LayoutParams framelayout_params =
|
||||||
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
|
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
|
||||||
|
@ -130,18 +128,20 @@ public abstract class Cocos2dxActivity extends Activity implements Cocos2dxHelpe
|
||||||
framelayout.addView(edittext);
|
framelayout.addView(edittext);
|
||||||
|
|
||||||
// Cocos2dxGLSurfaceView
|
// Cocos2dxGLSurfaceView
|
||||||
Cocos2dxGLSurfaceView gLSurfaceView = new Cocos2dxGLSurfaceView(this);
|
this.mGLSurfaceView = this.onCreateView();
|
||||||
|
|
||||||
// ...add to FrameLayout
|
// ...add to FrameLayout
|
||||||
framelayout.addView(gLSurfaceView);
|
framelayout.addView(this.mGLSurfaceView);
|
||||||
|
|
||||||
gLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
|
this.mGLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
|
||||||
gLSurfaceView.setCocos2dxEditText(edittext);
|
this.mGLSurfaceView.setCocos2dxEditText(edittext);
|
||||||
|
|
||||||
// Set framelayout as the content view
|
// Set framelayout as the content view
|
||||||
setContentView(framelayout);
|
setContentView(framelayout);
|
||||||
|
}
|
||||||
return gLSurfaceView;
|
|
||||||
|
public Cocos2dxGLSurfaceView onCreateView() {
|
||||||
|
return new Cocos2dxGLSurfaceView(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================
|
// ===========================================================
|
||||||
|
|
|
@ -79,8 +79,6 @@
|
||||||
F2837A6915B9606900A5707B /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3715B9606900A5707B /* lvm.c */; };
|
F2837A6915B9606900A5707B /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3715B9606900A5707B /* lvm.c */; };
|
||||||
F2837A6A15B9606900A5707B /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3915B9606900A5707B /* lzio.c */; };
|
F2837A6A15B9606900A5707B /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3915B9606900A5707B /* lzio.c */; };
|
||||||
F2837A6B15B9606900A5707B /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3B15B9606900A5707B /* print.c */; };
|
F2837A6B15B9606900A5707B /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A3B15B9606900A5707B /* print.c */; };
|
||||||
F2837A6C15B9606900A5707B /* Android.mk in Resources */ = {isa = PBXBuildFile; fileRef = F2837A3E15B9606900A5707B /* Android.mk */; };
|
|
||||||
F2837A6D15B9606900A5707B /* liblua.vcproj in Resources */ = {isa = PBXBuildFile; fileRef = F2837A4015B9606900A5707B /* liblua.vcproj */; };
|
|
||||||
F2837A6E15B9606900A5707B /* tolua_event.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4315B9606900A5707B /* tolua_event.c */; };
|
F2837A6E15B9606900A5707B /* tolua_event.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4315B9606900A5707B /* tolua_event.c */; };
|
||||||
F2837A6F15B9606900A5707B /* tolua_is.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4515B9606900A5707B /* tolua_is.c */; };
|
F2837A6F15B9606900A5707B /* tolua_is.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4515B9606900A5707B /* tolua_is.c */; };
|
||||||
F2837A7015B9606900A5707B /* tolua_map.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4615B9606900A5707B /* tolua_map.c */; };
|
F2837A7015B9606900A5707B /* tolua_map.c in Sources */ = {isa = PBXBuildFile; fileRef = F2837A4615B9606900A5707B /* tolua_map.c */; };
|
||||||
|
@ -217,8 +215,6 @@
|
||||||
F2837A3915B9606900A5707B /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzio.c; sourceTree = "<group>"; };
|
F2837A3915B9606900A5707B /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzio.c; sourceTree = "<group>"; };
|
||||||
F2837A3A15B9606900A5707B /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzio.h; sourceTree = "<group>"; };
|
F2837A3A15B9606900A5707B /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzio.h; sourceTree = "<group>"; };
|
||||||
F2837A3B15B9606900A5707B /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = "<group>"; };
|
F2837A3B15B9606900A5707B /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = "<group>"; };
|
||||||
F2837A3E15B9606900A5707B /* Android.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Android.mk; sourceTree = "<group>"; };
|
|
||||||
F2837A4015B9606900A5707B /* liblua.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = liblua.vcproj; sourceTree = "<group>"; };
|
|
||||||
F2837A4215B9606900A5707B /* tolua++.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tolua++.h"; sourceTree = "<group>"; };
|
F2837A4215B9606900A5707B /* tolua++.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tolua++.h"; sourceTree = "<group>"; };
|
||||||
F2837A4315B9606900A5707B /* tolua_event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_event.c; sourceTree = "<group>"; };
|
F2837A4315B9606900A5707B /* tolua_event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_event.c; sourceTree = "<group>"; };
|
||||||
F2837A4415B9606900A5707B /* tolua_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolua_event.h; sourceTree = "<group>"; };
|
F2837A4415B9606900A5707B /* tolua_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolua_event.h; sourceTree = "<group>"; };
|
||||||
|
@ -386,8 +382,6 @@
|
||||||
children = (
|
children = (
|
||||||
F28379FC15B9606900A5707B /* cocos2dx_support */,
|
F28379FC15B9606900A5707B /* cocos2dx_support */,
|
||||||
F2837A0515B9606900A5707B /* lua */,
|
F2837A0515B9606900A5707B /* lua */,
|
||||||
F2837A3C15B9606900A5707B /* proj.android */,
|
|
||||||
F2837A3F15B9606900A5707B /* proj.win32 */,
|
|
||||||
F2837A4115B9606900A5707B /* tolua */,
|
F2837A4115B9606900A5707B /* tolua */,
|
||||||
);
|
);
|
||||||
name = lua;
|
name = lua;
|
||||||
|
@ -470,30 +464,6 @@
|
||||||
path = lua;
|
path = lua;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
F2837A3C15B9606900A5707B /* proj.android */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
F2837A3D15B9606900A5707B /* jni */,
|
|
||||||
);
|
|
||||||
path = proj.android;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
F2837A3D15B9606900A5707B /* jni */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
F2837A3E15B9606900A5707B /* Android.mk */,
|
|
||||||
);
|
|
||||||
path = jni;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
F2837A3F15B9606900A5707B /* proj.win32 */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
F2837A4015B9606900A5707B /* liblua.vcproj */,
|
|
||||||
);
|
|
||||||
path = proj.win32;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
F2837A4115B9606900A5707B /* tolua */ = {
|
F2837A4115B9606900A5707B /* tolua */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
@ -588,8 +558,6 @@
|
||||||
78947C7814EBB9B100DBD5A6 /* menu1.png in Resources */,
|
78947C7814EBB9B100DBD5A6 /* menu1.png in Resources */,
|
||||||
78947C7914EBB9B100DBD5A6 /* menu2.png in Resources */,
|
78947C7914EBB9B100DBD5A6 /* menu2.png in Resources */,
|
||||||
78DC4C9A15490B9500317402 /* Default.png in Resources */,
|
78DC4C9A15490B9500317402 /* Default.png in Resources */,
|
||||||
F2837A6C15B9606900A5707B /* Android.mk in Resources */,
|
|
||||||
F2837A6D15B9606900A5707B /* liblua.vcproj in Resources */,
|
|
||||||
D4EF94D715BD311700D803EB /* Icon-57.png in Resources */,
|
D4EF94D715BD311700D803EB /* Icon-57.png in Resources */,
|
||||||
D4EF94D915BD311A00D803EB /* Icon-114.png in Resources */,
|
D4EF94D915BD311A00D803EB /* Icon-114.png in Resources */,
|
||||||
D4EF94DB15BD311E00D803EB /* Icon-72.png in Resources */,
|
D4EF94DB15BD311E00D803EB /* Icon-72.png in Resources */,
|
||||||
|
|
|
@ -24,6 +24,7 @@ THE SOFTWARE.
|
||||||
package org.cocos2dx.testcpp;
|
package org.cocos2dx.testcpp;
|
||||||
|
|
||||||
import org.cocos2dx.lib.Cocos2dxActivity;
|
import org.cocos2dx.lib.Cocos2dxActivity;
|
||||||
|
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
|
@ -33,6 +34,14 @@ public class TestCpp extends Cocos2dxActivity{
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Cocos2dxGLSurfaceView onCreateView() {
|
||||||
|
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
|
||||||
|
// TestCpp should create stencil buffer
|
||||||
|
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
|
||||||
|
|
||||||
|
return glSurfaceView;
|
||||||
|
}
|
||||||
|
|
||||||
static {
|
static {
|
||||||
System.loadLibrary("testcpp");
|
System.loadLibrary("testcpp");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue