Skip to content

Instantly share code, notes, and snippets.

View spydon's full-sized avatar
🔥
Coding on Flame

Lukas Klingsbo spydon

🔥
Coding on Flame
View GitHub Profile
@spydon
spydon / gist:7017579
Created October 17, 2013 00:54
domain-redirect.phtml
<?php
if(Mage::getStoreConfig('geoip/domain/enabled'))
{
$code=Mage::helper('egrovegeoip')->getCurrentCountry();
$url=Mage::getModel('geoip/domain')->getUrlByCountry($code);
$request_headers=apache_request_headers();
$request_host=$request_headers['Host'];
header("X-CODE: $code");
header("X-URL: $url");

Keybase proof

I hereby claim:

  • I am spydon on github.
  • I am spydon (https://keybase.io/spydon) on keybase.
  • I have a public key ASB_LGDBuZt3H_rDQUZia915LGTjfTDWBH1qNq9DUUM8ngo

To claim this, I am signing this object:

import 'dart:math';
import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:flame/components.dart';
import 'package:flame/experimental.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flame/input.dart';
import 'package:flame/particles.dart';
import 'package:flame_forge2d/flame_forge2d.dart' hide Particle, World;
@spydon
spydon / main.dart
Last active November 25, 2022 11:00
Padracing
import 'dart:html' as html;
import 'dart:math';
import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/experimental.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flame/input.dart';
@spydon
spydon / main.dart
Created May 27, 2022 12:11
Repro of DartPad issue #2286
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
void main() => runApp(
MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
textTheme: TextTheme(
headline1: GoogleFonts.oswald(
@spydon
spydon / datetime_extension.dart
Created June 10, 2022 08:43
DateTime.copyWith extension
extension DateTimeExtensions on DateTime {
DateTime copyWith({
int? year,
int? month,
int? day,
int? hour,
int? minute,
int? second,
int? millisecond,
bool? isUtc,
@spydon
spydon / main.dart
Created June 15, 2022 15:58
Majid - Flame talk
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';
void main() {
const radius = 30.0;
runApp(
GameWidget(
@spydon
spydon / main.dart
Last active June 15, 2022 21:27
Ball challenge
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';
void main() {
const radius = 30.0;
runApp(
GameWidget(
@spydon
spydon / main.dart
Created June 17, 2022 11:30
Happy Birthday
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';
void main() {
TextPaint textRenderer() => TextPaint(
style: TextStyle(
color: ColorExtension.random(),
@spydon
spydon / main.dart
Created June 20, 2022 09:19
Heart by Agnel Selvan
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
GameWidget(
game: HeartEffect(),