Skip to content

Instantly share code, notes, and snippets.

View klaszlo8207's full-sized avatar

KL klaszlo8207

  • Planet Earth
View GitHub Profile
@klaszlo8207
klaszlo8207 / Vars.bas
Last active January 23, 2023 08:54
Vars.bas 2003 körüli Visual Basic 6.0 szakdolgozat kódom egy része, globális változók
Attribute VB_Name = "mVars"
'---------------------------------------------
' VÁLTOZÓK MODUL - variables
'---------------------------------------------
'Egy kis API hívás
Public Declare Function GetTickCount Lib "kernel32" () As Long
Public Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
'Globális változók, így nem kell értékátadással bajlódni.. _
@klaszlo8207
klaszlo8207 / Draws.bas
Created January 23, 2023 08:51
Draws.bas 2003 körüli Visual Basic 6.0 szakdolgozat kódom egy része, Draws
Attribute VB_Name = "mDraws"
'---------------------------------------------
'"A dákó színének a pulzálása"
Dim col1 As Single
Dim c_bool As Boolean
Dim b_Transp As Boolean
Dim dx, dx2, dxv
Dim Transp
Public deltaY As Integer
@klaszlo8207
klaszlo8207 / Unity_RaycastDemo.cs
Last active January 23, 2023 08:48
Unity raycast demo, egy ismerősnek példaprogi
using UnityEngine;
namespace _MyScripts.Demos
{
public class Unity_RaycastDemo : MonoBehaviour
{
[SerializeField] private Vector3 from = Vector3.zero; //honnan, meliyk pontbol
[SerializeField] private Vector3 direction = Vector3.right; //mi az irany vektor?
[SerializeField, Range(1, 20)] private float distance = 10; //mi a szakasz távolsága
[SerializeField] private LayerMask layerMask = 0; //mi a layerMask, amin van, alapbol Default
@klaszlo8207
klaszlo8207 / Engine.bas
Last active January 23, 2023 08:32
Engine.bas 2003 körüli Visual Basic 6.0 szakdolgozat kódom egy része
Attribute VB_Name = "mEngine"
'---------------------------------------------------_
' Billiard 3GL : the ENGINE, created it in Opengl 1.2
'---------------------------------- ----------- --_
' I / \/ \ I
'\____/--------------\______/--- I/\__/\_/\I
' created by: /(o)(o)\ -
'\____/--------------\______/---\___/--\__O_O_/ _/-
' KOZaRI / /LLI\ \_/_--
using System.Collections;
using UnityEngine;
using UnityEngine.Events;
namespace _MyScripts.Utils
{
public static class CoroutineExtensions
{
public static IEnumerator PostCoroutine(this MonoBehaviour mono, IEnumerator coroutine)
{
using System;
using UnityEngine;
namespace _MyScripts.Utils
{
public static class MeshExtensions
{
public static Mesh PivotToCenter(this Mesh originalMesh)
{
var mesh = new Mesh();
using UnityEngine;
namespace _MyScripts.Utils
{
public static class PlaneUtils
{
private static Camera _camera;
public static void PlaneRotateToCamera(GameObject go, float x, float y, float z)
{
using UnityEngine.SceneManagement;
namespace _MyScripts.Utils
{
public static class SceneUtils
{
private static string NameFromIndex(int buildIndex)
{
var path = SceneUtility.GetScenePathByBuildIndex(buildIndex);
var slash = path.LastIndexOf('/');
@klaszlo8207
klaszlo8207 / scaling_gesture_detector.dart
Last active August 16, 2022 00:44
Flutter ScalingGestureDetector for a 3D view (you can pan and zoom in/out)
import 'package:advert_app/utils/logging.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/gestures.dart';
class ScalingGestureDetector extends StatefulWidget {
final Widget child;
final void Function(Offset initialPoint) onPanStart;
final void Function(Offset initialPoint, Offset delta) onPanUpdate;
final void Function() onPanEnd;
@klaszlo8207
klaszlo8207 / simple_animated_widget.dart
Created January 6, 2020 15:43
SimpleAnimatedWidget
import 'package:animator/animator.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class SimpleAnimatedWidget extends StatelessWidget {
SimpleAnimatedWidget({
@required this.child,
@required this.tween,
@required this.builder,
this.curve = Curves.linear,